package com.topisv.tms.rest.qimen.qmentity.request.stockoutConfirm;

import java.util.List;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementWrapper;

/**
 * 包裹信息实体
 * 
 * @author chenhongtao
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
public class Package {
	
	/**
	 * 物流公司名称
	 */
	@XmlElement(name="logisticsName")
	private String logisticsName;

	/**
	 * 运单号
	 */
	@XmlElement(name="expressCode")
	private String expressCode;
	
	/**
	 * 包裹编号
	 */
	@XmlElement(name="packageCode")
	private String packageCode;
	
	/**
	 * 包裹长度
	 */
	@XmlElement(name="length")
	private String length;
	
	/**
	 * 包裹宽度
	 */
	@XmlElement(name="width")
	private String width;
	
	/**
	 * 包裹高度
	 */
	@XmlElement(name="height")
	private String height;
	
	/**
	 * 包裹重量
	 */
	@XmlElement(name="weight")
	private String weight;
	
	/**
	 * 包裹体积
	 */
	@XmlElement(name="volume")
	private String volume;
	
	/**
	 * 包装材料信息
	 */
	@XmlElementWrapper(name="packageMaterialList")
	@XmlElement(name="packageMaterial")
	private List<PackageMaterial> packageMaterial;
	
	/**
	 *  出库订单商品信息
	 */
	@XmlElementWrapper(name="items")
	@XmlElement(name="item")
	private List<Item> item;

	public String getLogisticsName() {
		return logisticsName;
	}

	public void setLogisticsName(String logisticsName) {
		this.logisticsName = logisticsName;
	}

	public String getExpressCode() {
		return expressCode;
	}

	public void setExpressCode(String expressCode) {
		this.expressCode = expressCode;
	}

	public String getPackageCode() {
		return packageCode;
	}

	public void setPackageCode(String packageCode) {
		this.packageCode = packageCode;
	}

	public String getLength() {
		return length;
	}

	public void setLength(String length) {
		this.length = length;
	}

	public String getWidth() {
		return width;
	}

	public void setWidth(String width) {
		this.width = width;
	}

	public String getHeight() {
		return height;
	}

	public void setHeight(String height) {
		this.height = height;
	}

	public String getWeight() {
		return weight;
	}

	public void setWeight(String weight) {
		this.weight = weight;
	}

	public String getVolume() {
		return volume;
	}

	public void setVolume(String volume) {
		this.volume = volume;
	}

	public List<PackageMaterial> getPackageMaterial() {
		return packageMaterial;
	}

	public void setPackageMaterial(List<PackageMaterial> packageMaterial) {
		this.packageMaterial = packageMaterial;
	}

	public List<Item> getItem() {
		return item;
	}

	public void setItem(List<Item> item) {
		this.item = item;
	}
	
}
